home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / utility / cmfiler.zip / CF532.ADD < prev    next >
Text File  |  1992-07-30  |  24KB  |  505 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                      *******************************
  7.                      *                             *
  8.                      *  CMFiler -- Version 5.32a   *
  9.                      *                             *
  10.                      *******************************
  11.  
  12.      ADDENDUM -- Changes Since Version 5.22
  13.  
  14.      The CMFILER.DOC user manual is current through Version 5.32.
  15.  
  16.      The following features have been added or improved since Version 5.22, in
  17.      reverse chronological order:
  18.  
  19.           o    Memory allocation logic error in the tree module was fixed.
  20.                This error resulted in fragmented memory for applications run
  21.                from CMFiler after a call to the tree module.  (5.32a)
  22.  
  23.           o    In the editor, a logic error was corrected which prevented use
  24.                of the block move and copy operations when the screen lower
  25.                information area was turned off.  (5.32a)
  26.  
  27.           o    In the editor, The Home and End keys were redefined to move the
  28.                cursor to the beginning or end of the line (same as Shift-Left
  29.                and Right Arrow), rather than to the top or bottom of the
  30.                current screen page, in keeping with the rest of the world.
  31.                (5.32a)
  32.  
  33.           -----
  34.  
  35.           o    Version number changed to 5.32 to avoid confusion with several
  36.                versions of 5.31 released to selected users for beta testing.
  37.                (5.32)
  38.  
  39.           -----
  40.  
  41.           o    The command line support has been expanded to include an
  42.                optional path specification(s) to the directory(ies) initially
  43.                displayed and an optional initial file mask, as well as an
  44.                optional color attribute setting.  The command line syntax is
  45.                now as follows, where the square brackets indicate optional
  46.                parameters:  (5.31)
  47.  
  48.                cmfiler [pathspec1[\mask] [pathspec2]] [@color]
  49.  
  50.                where "mask" is a file mask of the form "*.ext", and may be
  51.                attached to pathspec1 or pathspec2, and color is C, M, L or T
  52.                for standard color set, monochrome attribute set, LCD (except
  53.                Tandy) and Tandy LCD attribute sets.  Parameters are separated
  54.                by blanks.  The leading "\" may be omitted from the mask if
  55.                there is no pathspec in the command line.
  56.  
  57.  
  58.  
  59.                Examples of valid command lines might be:
  60.  
  61.                cmfiler c:\assembly\*.doc c:\pcw\letters @t 
  62.                CF C:\ASSEMBLY C:\WP51\DOCS\*.DOC
  63.                cf assembly @c 
  64.                cf *.exe 
  65.                cmfiler d: 
  66.                CF C:\QBASIC A:\QBASIC /*.BAS
  67.  
  68.           o    In the tree module, after the delete commands (D for soft
  69.                Delete, Ctrl-D for hard Delete), CMFiler marks the deleted
  70.                portion of the image of the tree structure in memory so that it
  71.                will no longer be shown on the screen, but does not refresh the
  72.                tree structure from disk or update the directory size and files
  73.                information.  This saves time so that you can do several delete
  74.                operations without having to wait for the tree structure to be
  75.                reread from disk after each deletion.  When you finally want to
  76.                refresh the tree from disk after one or more deletes, the
  77.                command is Alt-R (for Refresh).  (5.31)
  78.  
  79.           o    In the tree module, a new text searching function is available
  80.                for searching for a text string of 25 characters or less, using
  81.                up to eight file filters separated by + signs.  Preceding a
  82.                file filter with the pipe symbol (|) excludes it from the
  83.                search.  You may restrict the search to files only in the
  84.                currently selected block of the tree (the "painted" structure
  85.                in the source panel), or expand it to the entire disk.  The
  86.                search text entry "*" is permitted, which hits any text (useful
  87.                in scanning for several filenames at once in text find mode,
  88.                instead of individually in file find mode).  The command is
  89.                "Shift-F" in the tree module.  (5.31)
  90.  
  91.                The screen display in file find and text find modes has been
  92.                revised to eliminate the use of blinking to signal the presence
  93.                of a "hit".  The directories containing hits are shown in high
  94.                intensity (underlined in monochrome) with "right arrowheads"
  95.                (ASCII character 16) in front of them, and the files containing
  96.                hits are shown in high intensity (monochrome underline) at the
  97.                top of each file list.
  98.  
  99.                Also, while the results of a text search (Shift-F) or file name
  100.                search (F) are displayed on the screen, the command Alt-L
  101.                (print tree List) prints a copy of, not the tree structure, but
  102.                a listing of the directories containing "hits" and the names of
  103.                the files in those directories.
  104.  
  105.           o    In the main menu, the function of the tagging options Alt-N and
  106.                Alt-O has been changed to "tag all files Newer than the file at
  107.                the cursor", and "tag all files Older...".  A new tagging
  108.                option is added as Alt-D, "tag all files with same Date as file
  109.                at cursor".   (5.31)
  110.  
  111.  
  112.                     CMFiler -- Addendum            1-2             
  113.  
  114.  
  115.           o    Esc from the main menu now presents the followup choice of 
  116.                "Esc to remain in CMFiler, any other key to quit."  (5.31)
  117.  
  118.           o    A bug has been corrected which precluded running batch files
  119.                with command lines.  (5.31)
  120.  
  121.           o    When shelling out of CMFiler, the DOS prompt has been modified
  122.                so that it retains the caller's PROMPT string, and imbeds into
  123.                it the string <CMFiler> (CR-LF) so you are reminded you are in
  124.                a shell from CMFiler.  (5.31)
  125.  
  126.           -----
  127.  
  128.           o    The annotation of files backed up with the backup facility
  129.                ("B") is now that the first character in the extension is the
  130.                tilda (~) instead of underscore (_), for readability and to
  131.                ensure that backed-up files always follow the original in an
  132.                alphabetical listing.  Thus the backed-up file to READ-ME.DOC
  133.                would be READ-ME.~DO.  (5.30)
  134.  
  135.           o    The notes facility was expanded to provide for two cases, and
  136.                its mnemonic command changed:  (5.30)
  137.  
  138.                -    The "edit notes" function has been reassigned the command
  139.                "Ctl-N" (was "O"), and its operation is much the same as
  140.                modified in version 5.28
  141.  
  142.                -    A new "view notes" function is added, as "Shf-N", which
  143.                displays the notes in the opposite panel covering the file list
  144.                for the target directory, but the cursor remains in the source
  145.                panel and all the file services are still available, including
  146.                copy and move to the target directory.  Toggle out of "view
  147.                notes" mode with Shf-N or Esc.
  148.  
  149.           o    A display option was added ("Ctl-E" for casE) which lets you
  150.                display file lists and trees in one of four possible letter
  151.                case conventions:  (5.30)
  152.  
  153.                -    Files and directories all caps 
  154.                -    Files lower case, directories all caps
  155.                -    A "modified-Tauck" convention, (eg, Read-Me.Doc) 
  156.                -    Files and directories all lower case.
  157.  
  158.           o    In the application launcher, when the command line is shown for
  159.                editing just before file execution, you may swap the command
  160.                line shown in the window for the last one used in a previous
  161.                file execution with Up Arrow, Down Arrow (twice), PgUp or PgDn.
  162.                This simplifies multiple execution of the same file with
  163.                slightly different command lines, and works with ZIP/UNZIP as
  164.                well as user specified applications.  (5.30)
  165.  
  166.  
  167.  
  168.                     CMFiler -- Addendum            1-3             
  169.  
  170.  
  171.           o    The options screens invoked by Shf-O, Ctl-Enter and Ctl-O were
  172.                "spiffed" up.  (5.30)
  173.  
  174.           o    A separate help screen was added for the edit notes facility,
  175.                invoked by F1 or Alt-H from the Ctl-N screen.  (5.30)
  176.  
  177.           o    The file mask facility was revised to make the method of entry
  178.                similar to other data entries, and the default value was
  179.                changed from ????????.??? to the simpler *.*.  (5.30)
  180.  
  181.           -----
  182.  
  183.           o    A logic error that prevented applications launched by CMFiler
  184.                from finding the COMSPEC string in the environment was
  185.                corrected.  (5.29a)
  186.  
  187.           o    Improvements were made to the editor as follows (5.29):
  188.  
  189.                -    The record delimiter marks are now toggled with "Alt-
  190.                Minus" and the bottom display is toggled with "Alt-Plus".   The
  191.                current states of both of these switches are stored as the
  192.                program startup defaults by "Shf-S".
  193.  
  194.                -    The line wrapping mode can be toggled between Wrap and
  195.                NoWrap with "Alt-W".  If this is done while viewing any but the
  196.                first section of a very long file, the editor has to go back to
  197.                the beginning of the file to avoid confusion when it
  198.                reestablishes the array of memory pointers to the text lines.
  199.                The current state of this switch is saved as the startup
  200.                default by "Shf-S".
  201.  
  202.           o    Wolfgang Stiller's Integrity Master system integrity and virus
  203.                checking application generates files named ")(.ID" in each
  204.                directory, to record signatures of all the files in the
  205.                directory for later integrity checking.  It is important that
  206.                those not be disturbed, and so CMFiler now has a protective
  207.                feature that prevents their being overcopyied.  (5.29)
  208.  
  209.           o    The Home and End key actions in the main file services memu
  210.                have been revised slightly, to make navigation from long
  211.                directory lists to long file lists easier.  If the cursor is in
  212.                a directory list, the first press of End puts the cursor at the
  213.                top of the file list, and the second press goes to the end of
  214.                the file list.  Within a file list, the first press of Home
  215.                goes to the top of the file list, and the second to the top of
  216.                the directory list.  (5.29)
  217.  
  218.           -----
  219.  
  220.           o    The file editor is now accessible from the nOtes panel, so you
  221.                can take a peek at (or even edit) files while you are looking
  222.  
  223.  
  224.                     CMFiler -- Addendum            1-4             
  225.  
  226.  
  227.                at or writing the associated notes.  Press Alt-E to Edit, Alt-V
  228.                to View.  (5.28)
  229.  
  230.           o    Tagging files may be done from the nOtes as well.  Ctl-T for a
  231.                normal Tag (since the letter "T" would be taken as text to be
  232.                typed into the note), and Alt-T (as froom file listing screen)
  233.                for Alt-Tag.  (5.28)
  234.  
  235.           o    Improvements have been made to the editor as follows (5.28):
  236.  
  237.                -    The algorithm which calculated the display parameter
  238.                "Record Number" was not corrected when the line wrap feature
  239.                was added.  "Record Number" was actually counting the number of
  240.                screen lines, and so a record (the material delimited by a
  241.                carriage return, line feed or combination) longer than 80
  242.                characters might appear to be 2,3,4 etc., records.  That is now
  243.                corrected.
  244.  
  245.                -    The find-string feature has now been made case-
  246.                insensitive.
  247.  
  248.           -----
  249.  
  250.           o    The configuration file format for version 5.27 is unavoidably
  251.                different from that of the interim version 5.26.  Users of 5.26
  252.                will have to respecify configuration (F1-F9, Hide and Compare
  253.                switch settings, etc.)  (5.27)
  254.  
  255.           o    If there is old "trash" in the trash can directory
  256.                TRASH_CAN.CF, CMFiler only asks once each day if you want to
  257.                delete or look at it, rather than each time the drive is
  258.                selected.  (5.27)
  259.  
  260.           o    The "Go to..." commands for navigating within a long directory
  261.                listing ("G" to go to a file name in a directory list beginning
  262.                with a certain character, "Alt-G" to go to a directory name)
  263.                have been expanded.  Now you can keep typing the name of the
  264.                file or directory you are trying to find, and as you type the
  265.                second letter, then third, etc., the cursor moves if necessary
  266.                to the file described, until the string of characters you have
  267.                typed no longer describes a file or directory name, or you
  268.                press Enter or Esc to leave the "Go to" command.  The cursor
  269.                stays positioned on the last file described by the string you
  270.                were typing.  (5.27)
  271.  
  272.           -----
  273.  
  274.           o    The name has been changed to remove the nuisance underscore
  275.                character.  In searching for itself and its overlay, it looks
  276.                first for CFV if it is the evaluation version, then CF, then
  277.                CMFILER.  (The evaluation version is identical to the
  278.  
  279.  
  280.                     CMFiler -- Addendum            1-5             
  281.  
  282.  
  283.                registration version except that it has an opening screen which
  284.                provides a license for 60-day evaluation and information on how
  285.                to register.)   (5.26)
  286.  
  287.           o    You may now edit or view files directly while in the tree
  288.                module, without having to exit back to the main module.  In the
  289.                tree module, press "F" to find files or "S" to show files, and
  290.                move up and down the directory tree until you find the
  291.                directory of interest.  Arrow left or right across to the file
  292.                list, move the cursor (dark bar, actually) up or down until it
  293.                is on the file of interest, and press "E" or "V", for Edit or
  294.                View file.  You will be in the editor module directly.  Exit
  295.                back to the tree module with Esc or, in view mode, Enter.  If
  296.                you then want to return to the main file services module with
  297.                the cursor selected to this file for editing, printing,
  298.                execution, etc., just press Enter again.  (5.26)
  299.  
  300.           o    Rather than overwriting part of the .COM file to record setup
  301.                parameters, which forces the user to reestablish the setup
  302.                parameters each time a revision to the program is received, a
  303.                separate file is created called CMFILER.CFG (or CF.CFG), which
  304.                CMFiler will look for each time it runs.  This should be kept
  305.                on the same path and be given the same name as the .COM file.
  306.                (5.26)
  307.  
  308.           o    Logic errors have been corrected to make file moving smoother
  309.                for the case where there is already a file by the same name in
  310.                the target directory.  Previously, this case would cause an
  311.                error message "Access denied renaming file", which was not too
  312.                enlightening.  Now, this case is handled just like copying --
  313.                if the target file by the same name is older, it is simply
  314.                deleted before the newer file is moved in.  If it is newer, the
  315.                user is asked to confirm that it should be replaced with the
  316.                older file.  (5.26)
  317.  
  318.           o    A choice of four color pallettes in now available for color
  319.                monitors.  Press "Ctl-P" (for "Pallette"), then roll through
  320.                the choices with the spacebar.  Esc to cancel any change, Enter
  321.                to change the default color set.  (5.26)
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.                     CMFiler -- Addendum            1-6             
  337.  
  338.  
  339.           o    A new option setup menu has been added to permit easy
  340.                reconfiguration of a few features.  (5.26)  It is called by
  341.                "Shf-O"  (for "Options"), and it presents this menu:
  342.  
  343.           --------------------------------------------------------------------
  344.           Move cursor with Up/Dn Arrow.  Type option desired.
  345.  
  346.  
  347.                                       Define F1 as Help? N
  348.                               Define "D" as HARD Delete? N
  349.                            Clear I/O buffers if located? N
  350.                 Overcopy files with same date/time/size? N
  351.           Refresh directory contents after Screen Saver? N
  352.             Assign Hidden attribute to NARATIVE.CF file? Y
  353.            Monitor (C=Color, L=LCD, T=Tandy LCD, M=Mono) C
  354.  
  355.  
  356.           Press Esc to cancel changes, Enter to accept.
  357.          --------------------------------------------------------------------
  358.  
  359.                These seven "switches" represent setup features that various
  360.                users have asked for, but that not all users would want.  Any
  361.                of the first six may be toggled between Y and N by putting the
  362.                cursor on it using the Up/DnArr keys, and pressing the
  363.                spacebar, or pressing Y or N.  The seventh must be set for your
  364.                monitor type by pressing one of the key choices.  Once you have
  365.                reconfigured the way you wish, press Enter.  Esc exits with no
  366.                changes.  Here is an explanation of each feature:
  367.  
  368.                1.   The F1 key has been added as a Help call in the editor and
  369.                tree modules, and can be so designated for the main module by
  370.                resetting this switch to Y.  The sacrifice is loss of F1 as a
  371.                user-defined application.
  372.  
  373.                2.   For those who do not wish to use the "soft" delete feature
  374.                nor be bothered with the directory "CF_TRASH.CAN", the "D" key
  375.                may be reconfigured to "HARD Delete", identical to "Ctl-D" by
  376.                resetting this switch to Y.
  377.  
  378.                3.   The I/O buffer clearing feature for data security during
  379.                file writing operations runs into problems on some system
  380.                configurations with DR DOS 6.0 as the operating system.  It has
  381.                been set to a default mode that does NOT clear buffers before
  382.                writing.  If you want to invoke this security feature, you have
  383.                to reset this switch to Y.
  384.  
  385.                4.   In the default setting, CMFiler does not waste time during
  386.                file copy operations overcopying any file in the target path
  387.                that are reported by DOS to be the same date/time and size as a
  388.                file in the source path.  However, sometimes you might want to
  389.                mass-overwrite files on a backup directory or disk that are
  390.  
  391.  
  392.                     CMFiler -- Addendum            1-7             
  393.  
  394.  
  395.                suspect, even though they may appear to be identical.  Just set
  396.                the Overwrite switch to Y.
  397.  
  398.                5.   For Windows users, if you run CMFiler in a window, it does
  399.                not have any way of knowing when it returns to the foreground
  400.                whether any other application has written to the directories
  401.                that it is selected to.  In the default setting, it does not
  402.                refresh the file listing (reread the directory tables).
  403.                Windows users may want to reset this switch to Y.
  404.  
  405.                6.   Users have asked to be able to specify that the
  406.                NARATIVE.CF file, containing the file/directory notes, not be
  407.                assigned the hidden attribute.  This switch may be reset to N
  408.                for this purpose.
  409.  
  410.                7.   CMFiler can detect the presence of a true monochrome video
  411.                card, and when a monochrome card is present, there is only one
  412.                color set available.  However, when CMFiler detects a color
  413.                card, there is a range of possibilities.  The attached monitor
  414.                may be an LCD or monochrome monitor, in which case a set of
  415.                default color attributes designed for a CGA/EGA/VGA monitor
  416.                would be awful.  On initial execution, CMFiler establishes what
  417.                type of monitor you have atached by forcing a choice.  This
  418.                setup option lets you change that initial choice if you wish.
  419.  
  420.           o    CMFiler now does a rudimentary self-check for integrity each
  421.                time it loads.  If the file has become corrupted by tampering
  422.                or a disk sector gone bad, you will get a message to that
  423.                effect and the program will offer you the option of continuing
  424.                or terminating.  This will detect some of the file-infecting
  425.                viruses, as well as corruption by editing or defective media,
  426.                but should NOT be counted on as an anti-virus measure.  (5.26)
  427.  
  428.                [There is no substitute for a good virus checking/integrity
  429.                checking software suite.  I recommend the shareware program
  430.                Integrity Master by Wolfgang Stiller.]
  431.  
  432.           o    A new "Save configuration" command has been added as "Shf-S" to
  433.                make saving the current configuration (Hide switch, Compare
  434.                mode switch, file Order mode, etc.).  This saves all the
  435.                current setup data to the .CFG file.  (The Options command at
  436.                "Shf-O" also calls the same save routine when it exits, so you
  437.                do not need to press Shf-S after Shf-O.)   (5.26)
  438.  
  439.           o    The spacebar has been remapped to tag files.  The date/time
  440.                display is toggled with the "5%" key.  (5.26)
  441.  
  442.           o    The editor module has been revised to wrap lines longer than 79
  443.                characters, so that there is never any information off-screen.
  444.                This makes viewing .COM and .EXE files much easier, and has
  445.                little effect on edited text files.  This is a display feature
  446.  
  447.  
  448.                     CMFiler -- Addendum            1-8             
  449.  
  450.  
  451.                only -- the editor does not insert line delimiters in the text.
  452.                (5.26)
  453.  
  454.           -----
  455.  
  456.           o    The on-screen Help in the main module has been reoganized for
  457.                clarity.  (5.25)
  458.  
  459.           -----
  460.  
  461.           o    A new file copying option, "copy with rename", has been added
  462.                as the command "Alt-R" in the main file services module.  It
  463.                operates only on the file at the cursor.  (5.23)
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.                     CMFiler -- Addendum            1-9             
  505.